
.goodsDetails {
  height: 100%;
  background: rgba(247, 247, 247, 1);
  height: calc(100% - 60px);
  -webkit-overflow-scrolling: touch;

  .top_banners {
    height: 375px;
  }

  .good_detail_title {
    font-size: 14px;
    font-weight: 600;
    // margin-left: 4px;
    background: #ffffff;

    span {
      margin-left: 16px;
      position: relative;
      top: 10px;
    }
  }

  .good_pice_warp {
    background-color: #fff;
    padding-bottom: 22px;

    // .pice_cont {
    // 	font-size: 0;
    // 	overflow: hidden;
    // 	width: 100%;

    // 	.good_pice {
    // 		margin-top: 12px;
    // 		font-size: 14px;
    // 		line-height: 20px;
    // 		font-weight: bold;
    // 		color: #FD4640;
    // 		margin-left: 15px;
    // 		display: flex;
    // 		justify-content: space-between;
    // 		align-items: center;

    // 		.good_prices {
    // 			display: flex;
    // 			justify-content: space-between;
    // 			align-items: center;
    // 			text-align: left;
    // 			font-size: 0;
    // 			// display: flex;
    // 			// align-items: flex-end;
    // 			// flex-direction: column;
    // 			// justify-content: flex-end;
    // 		}

    // 		.pic_count {

    // 			height: 20px;
    // 			display: flex;
    // 			margin-left: 2px;
    // 			// font-weight: 600;
    // 			.money {
    // 				display: flex;

    // 				font-size: 20px;
    // 			}
    // 			.qi {
    // 				margin-top: 2.3px;
    // 				margin-left: 1px;
    // 				font-size: 12px;
    // 				font-style: normal;
    // 				margin-right: 2px;
    // 			}
    // 			.pic_symbol {
    // 				width: 11px;
    // 				font-size: 14px;
    // 				font-weight: 600;
    // 				color: #FD4640;
    // 				margin-top: 2.2px;
    // 				margin-right: 1px;
    // 			}
    // 		}


    // 		.small_font {
    // 			// width: 40px;
    // 			margin-bottom: -6px;
    // 			height: 20px;
    // 			font-size: 12px;
    // 			color: #999999;
    // 			margin-left: 7px;
    // 			display: flex;
    // 			.qi {
    // 				font-size: 10px;
    // 				font-style: normal;
    // 				margin-right: 2px;
    // 			}
    // 		}
    // 	}

    // 	.count {
    // 		// height: 12px;
    // 		margin-top: 4px;
    // 		margin-right: 17px;
    // 		font-size: 12px;
    // 		font-weight: 400;
    // 		color: rgba(153, 153, 153, 1);
    // 		// line-height: 12px;
    // 	}
    // }
    .pice_cont {
      font-size: 0;
      overflow: hidden;
      width: 100%;

      .good_pice {
        margin-top: 12px;
        font-size: 14px;
        font-weight: bold;
        color: #FD4640;
        margin-left: 15px;
        display: flex;
        justify-content: space-between;
        align-items: center;

        .good_prices {
          font-weight: Roboto-Regular, Roboto;
          text-align: left;
          font-size: 0;
        }

        .pic_count {
          font-size: 20px;
          // word-spacing: -5px;
          display: inline-block;
          // align-items: center;
          line-height: 20px;
          font-weight: 600;

          i {
            font-size: 12px;
            line-height: 14px;
            font-weight: 600;
            font-style: normal;
            margin-right: 2px;
            // margin-top: -2px;
            position: relative;
            bottom: 1.5px;
            left: -3px;
          }
        }

        .pic_symbol {
          width: 11px;
          height: 13px;
          font-size: 14px;
          font-weight: bold;
          color: #FD4640;
          position: relative;
          bottom: 0.5px;
        }

        .small_font {
          width: 40px;
          height: 10px;
          font-size: 12px;
          color: #999999;
          line-height: 10px;
          margin-left: 7px;
          font-weight: 400;
          position: relative;
          bottom: 1px;
          // word-spacing: -2px;
          span {
            font-size: 11px;
            margin-right: -2px;
          }

          i {
            font-size: 8px;
            font-style: normal;
            margin-right: 2px;
            position: relative;
            bottom: 0.8px;
          }
        }

        .small_font::after {
          content: '';
          position: absolute;
          height: 1px;
          background: #999999;
          width: 100%;
          left: 0;
          top: 50%;
        }
      }

      .count {
        height: 12px;
        margin-right: 17px;
        font-size: 12px;
        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 12px;
      }
    }

    .good_tip {
      display: flex;
      color: #f25f5f;
      margin-top: 8px;

      .tip {
        height: 16px;
        text-align: center;
        border-radius: 2px;
        padding: 0 4px;
        font-size: 10px;
        margin-left: 8px;
        line-height: 16px;
        border: 1px solid rgba(242, 95, 95, 1);

        &:nth-child(1) {
          margin-left: 18px;
        }
      }
    }

    .good_title {
      line-height: 22px;
      margin-left: 18px;
      margin-top: 12px;
      margin-right: 20px;
      font-size: 17px;

      font-weight: 600;
      color: rgba(47, 47, 47, 1);
    }

    .good_pic {
      width: 339px;
      height: 32px;
      margin: 0 auto;
      margin-top: 17px;
      background: url("../../assets/images/goodsDetails/579.png") no-repeat;
      background-size: cover;
      display: flex;
      align-items: center;
      justify-content: center;

      .right {
        width: 120px;
        text-align: right;
        padding-right: 12px;

        p {
          font-size: 11px;
          color: #2F2F2F;
          // font-weight: 600;
          img {
            width: 7px;
            height: 7px;
          }
        }
      }

      .pic_cont {
        width: 100%;
        font-size: 0;

        .icon {
          display: inline-block;
          width: 13px;
          height: 14px;
          margin: 9px 9px;
          background: url("../../assets/images/goodsDetails/66.png") no-repeat;
          background-size: 13px 13px;

          vertical-align: bottom;
        }

        .pic_text {
          display: inline-block;
          font-size: 12px;
          color: rgba(47, 47, 47, 1);
          line-height: 32px;
          height: 32px;
          // font-weight: bold;

        ;

          > em {
            color: #ff4f11;
            display: inline-block;
            margin-left: 5px;

          }
        }
      }

      // .checkDetails {
      // 	color: #2f2f2f;
      // 	width: 1.84rem /* 138/75 */;
      // 	height: 0.28rem /* 21/75 */;
      // 	font-size: 0.293333rem /* 22/75 */;
      // 	font-weight: bold;
      // 	line-height: 0.4rem /* 30/75 */;
      // 	color: rgba(47, 47, 47, 1);
      // 	vertical-align: bottom;
      // 	margin-bottom: 0.066667rem /* 5/75 */;
      // }
    }
  }

  // 优惠
  .preferen {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: #fff;
    padding: 20px 18px 10px 18px;
    margin-top: 10px;

    p {
      font-size: 13px;
      font-weight: bold;
      color: rgba(47, 47, 47, 1);
    }

    .content {
      display: flex;
      flex-direction: column;
      justify-content: space-around;

      &_text {
        width: 270px;
        padding-bottom: 10px;
        display: flex;
        align-items: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

        &_info {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
        }

        i {
          font-style: normal;
        }

        span {
          margin-top: 1px;
          height: 16px;
          padding: 0 4px;
          // display: inline-block;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 2px;
          font-size: 10px;

          font-weight: 400;
          color: #FF1A1A;
          background: rgba(253, 247, 243, 1);
          border-radius: 2px;
        }

        p {
          width: 220px;
          font-size: 13px;

          font-weight: 400;
          color: rgba(47, 47, 47, 1);
          margin-left: 10px;
          display: inline-block;
        }
      }
    }

    img {
      margin-top: 4px;
      height: 10px;
      width: 10px;
    }
  }

  // 商品的可选参数版块


  .selected {
    display: flex;
    border-top: 0.5px solid rgba(245, 245, 245, 1);
    justify-content: space-between;
    align-items: flex-start;
    background-color: #fff;
    padding: 20px 18px 20px 18px;

    .dot {
      margin-top: 3px;
    }

    .sele_left {
      // text-align: center;
      // width: 26px;
      // height: 13px;
      // color: #2f2f2f;
      // font-size: 13px;
      // font-weight: bold;
      // color: rgba(47, 47, 47, 1);
      // line-height: 13px;
      // margin-top: 3px;
      font-size: 13px;

      font-weight: bold;
      color: rgba(47, 47, 47, 1);
    }

    .sele_right {
      display: flex;
      flex-direction: column;
      justify-content: space-around;

      .tag {
        padding-left: 1px;
      }

      .sele_text {
        font-size: 13px;
        font-weight: 400;
        color: #2f2f2f;
        display: flex;
        align-items: center;
        width: 270px;

        .info {
          margin-left: 6px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 240px;
        }

        .cancel {
          display: inline-block;
          font-weight: bold;
          color: rgba(47, 47, 47, 1);
          width: 16px;
          height: 16px;
          margin-right: 0.066667rem;
          background-size: 16px 16px;
          margin-left: 1px;

          img {
            width: 16px;
            height: 16px;
          }
        }

        .sendout {
          height: 16px;
          background: #FFDD07;
          border-radius: 16px 0 0 16px;
          font-size: 10px;
          font-weight: 400;
          margin-left: 5px;

          .yellow {
            height: 16px;
            color: #2F2F2F;
            font-size: 10px;
            padding: 0px 4px 0px 4px;
            display: flex;
            align-items: center;
          }
        }

        .serve {
          margin-left: 7px;
        }

        .time {
          height: 16px;
          border-radius: 0 16px 16px 0;
          font-size: 10px;
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 0 5px 0px 4px;
          background: #000000;
          color: #ffffff;
          margin: -1px;
        }

        &:nth-child(n + 2) {
          margin-top: 10px;
        }
      }
    }

    .dot {
      // margin-top: 4px;
      height: 10px;
      width: 10px;
    }
  }

  .parameter {
    height: 55px;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
    padding: 0 18px 0 18px;
    border-top: 0.5px solid rgba(245, 245, 245, 1);
    background: #fff;

    .param_left {
      font-size: 13px;
      font-weight: bold;
      color: rgba(47, 47, 47, 1);
    }

    .param_right {
      width: 256px;
      // height:14px;
      font-size: 13px;

      font-weight: 400;
      color: rgba(47, 47, 47, 1);

      margin-left: -12px;

      span {
        width: 256px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
        vertical-align: middle;
      }
    }

    .dot {
      // margin-top: 4px;
      height: 10px;
      width: 10px;
    }
  }


  // 商品保险
  .insurance {
    height: 51px;
    background: rgba(252, 252, 252, 1);
    font-size: 12px;
    color: rgba(153, 153, 153, 1);
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;

    .insurances {
      width: 335px;
      height: 51px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      display: -webkit-box;

      .insur {
        display: flex;
        margin-left: 18px;
        align-items: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        background: rgba(252, 252, 252, 1);
        color: #C0C0C0;
        font-weight: 400;

        .insu_icon,
        .insu_icon_off {
          width: 11px;
          height: 11px;
          margin-right: 5px;
        }

        .insu_icon {
          background: url("../../assets/images/goodsDetails/编组备份@2x.png") no-repeat;
          background-size: 11px 11px;

        }

        .insu_icon_off {
          // width: 10px;
          background: url("../../assets/images/goodsDetails/68.png") no-repeat;
          background-size: 11px 11px;
        }
      }
    }

    .dot {
      margin-right: 18px;
      // height: 10px;
      // width: 10px;
      display: flex;
      align-items: center;

      img {
        width: 20px;
      }
    }
  }

  // .insurance {
  // 	height: 51px;
  // 	// display: flex;
  // 	// align-items: center;
  // 	justify-content: space-between;
  // 	background: rgba(252, 252, 252, 1);
  // 	overflow: hidden;
  // 	.dot {
  // 		margin-right: 15px;
  // 	}
  // 	.insurs {
  // 		height: 51px;
  // 		display: inline-block;

  // 		line-height: 51px;
  // 		width: 280px;
  // 		margin-left: 18px;
  // 		overflow: hidden;
  // 		text-overflow: ellipsis;
  // 		white-space: nowrap;
  // 		.insur {
  // 			display: inline-block;
  // 			img {
  // 				height: 10px;
  // 				width: 10px;
  // 				display: inline-block;
  // 			}
  // 			span {
  // 				font-size: 12px;
  //
  // 				font-weight: 400;
  // 				color: rgba(153, 153, 153, 1);
  // 				margin-left: 4px;
  // 			}
  // 		}
  // 		.insur:not(:first-child) {
  // 			margin-left: 16px;
  // 		}
  // 	}
  // }
  // 用户评价
  .user_active {
    padding-bottom: 1px;
  }

  .user_estimate {
    margin-top: 10px;
    background-color: #fff;
    padding-top: 19px;
    position: relative;

    .user_tab {
      padding: 0 0 0 18px;

      .tab_title {

        color: #2f2f2f;

        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;

        .tab_count {
          position: relative;
          font-size: 14px;
          font-weight: 800;

          // height: 20px;
          // .line{
          // 	width: 2px;
          // 	background:rgba(255, 221, 7, 1);
          // 	border-radius:1px;
          // 	height: 13px;
          // }
          .tab_ti {
            margin-left: 10px;
            font-size: 13px;
          }

          .count {
            font-size: 13px;

            font-weight: 600;
            color: rgba(47, 47, 47, 1);
            margin-left: 5px;
          }

          &::before {
            content: "";
            position: absolute;
            width: 3px;
            height: 14px;
            // margin-top: 4px;
            top: 50%;
            transform: translateY(-50%);
            background: rgba(255, 203, 9, 1);
            border-radius: 1px;

          }
        }

        .tab_percentage {
          font-size: 12px;
          // PingFang SC;
          font-weight: 400;
          padding-right: 15px;

          .second {
            margin-right: 9px;
          }

          .left_arrow {
            // margin-left: 5px;
            display: inline-block;
            width: 10px;
            height: 10px;
            background: url("../..//assets/images/goodsDetails/right_return_black_icon@2x.png");
            background-size: cover;
            background-size: 10px 10px;
            margin-right: 3px;
          }
        }
      }

      .tab_switch {
        font-size: 12px;

        font-weight: 400;
        color: #2f2f2f;
        margin-top: 16px;

        .tab {
          display: inline-block;
          height: 24px;
          line-height: 24px;
          padding: 0 10px;
          background: rgba(255, 250, 232, 1);
          border-radius: 13px;
        }

        .tab:not(:first-child) {
          margin-left: 10px;
        }
      }
    }

    // 用户评论列表
    .user_list {
      .user_li {
        padding-left: 18px;
        padding-right: 26px;

      }

      .user_item {
        padding-top: 16px;
        position: relative;
        padding-bottom: 16px;

        // .border-right;
        .user_photo {
          display: flex;
          justify-content: space-between;
          align-items: center;
          height: 32px;

          .user_warpper {
            .photo {

              display: flex;
              // align-items: center;

              .head_phpoto {
                width: 35px;
                height: 35px;
                background: rgba(49, 49, 49, 1);
                border-radius: 50%;
              }

              .text {
                margin-top: 1px;
                height: 31px;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                margin-left: 10px;

                .head_name {
                  line-height: 12px;
                }
              }


              .head_name {
                color: #2f2f2f;
                font-size: 13px;;
                font-weight: 400;
              }
            }
          }

          .time {
            line-height: 12px;
            color: #999999;
            font-size: 12px;
            font-weight: 400;
            position: relative;
            top: 4px;
          }

          .bg {
            position: relative;
            // overflow: hidden;
            height: 16px;
            // width: 60px;
            display: inline-block;
            top: -11px;
            // background-image: url("../../assets//images//goodsDetails//air_icon.png");
            // .over {
            // 	position: absolute;
            // 	top: 0;
            // 	left: 0;
            // 	// background-image: url("../../assets//images//goodsDetails//满分制.png");
            // }
            .grayStar {
              height: 14px;
              position: relative;
              top: 0;
              left: 0;
              width: 60px;
              display: flex;
              justify-content: space-between;
              align-items: center;

              img {
                width: 12px;
                height: 12px;
                margin-right: 2.5px;
              }
            }

            .aa {
              overflow: hidden;
              position: absolute;
              top: 0;
            }

            .lightStar {
              width: 60px;
              display: flex;
              justify-content: space-between;
              align-items: center;
              left: 0;
              height: 14px;
              // display: flex;
              // width: 68px;

              .ccc {
                width: 12px !important;
                height: 12px;
                margin-right: 2.5px;
              }

              .ccc:nth-last-child(1) {
                margin: 0;
              }
            }

          }
        }

        .user_text {
          margin-top: 16px;
          font-size: 13px;

          font-weight: 400;
          color: rgba(47, 47, 47, 1);
          line-height: 16px;
          text-align: justify;
          // margin-left: 5px;
          white-space: pre-wrap;
          overflow: hidden;
          text-overflow: ellipsis; //超出部分以省略号显示
          -webkit-line-clamp: 3;
          display: -webkit-box;
          -webkit-box-orient: vertical;
        }
      }

      .user_li:not(:first-child) {
        border-top: 0.5px solid #F3F3F3;
      }
    }


  }

  .not {
    //border-top: 0.5px solid #F3F3F3;
    padding-top: 13px;
    padding-left: 18px;
    background: #fff;
    padding-bottom: 18px;

    p {
      font-size: 13px;
      color: rgba(47, 47, 47, 1);
      padding-bottom: 5px;
    }

    .buy {
      background: linear-gradient(105deg, rgba(255, 115, 6, 1), rgba(255, 53, 80, 1));;
      color: #fff;
      border-radius: 2px;
      height: 14px;
      width: 30px;
      line-height: 10px;
      text-align: center;
      padding: 0 2px;
      font-size: 10px;

    }

    .langu {
      font-size: 12px;
      //font-weight: 500;
      color: rgba(153, 153, 153, 1);
      margin-left: 3px;
      vertical-align: middle;
    }
  }

  // 商家
  .seller_intr {
    padding-top: 15px;
    background: #fff;
    margin-top: 10px;

    .seller_intr_top {
      margin-left: 17px;
      margin-right: 17px;
      padding-bottom: 14px;
      display: flex;
      justify-content: space-between;
      align-items: center;

      .business {
        display: flex;
        align-items: center;
        flex: 1;

        .good_heads {
          width: 40px;
          height: 40px;
          border-radius: 50%;
          overflow: hidden;

          img {
            width: 100%;
            height: 100%;
            display: block;
          }
        }

        .good_info {
          height: 40px;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          margin-left: 10px;
          flex: 1;

          h3 {
            font-size: 13px;
            // flex: 1;
            font-weight: bold;
            color: rgba(47, 47, 0, 1);
            display: flex;
            align-items: center;

            // span {
            // 	display: inline-block;
            // 	height: 16px;
            // 	background: #fd4640;
            // 	font-size: 10px;
            // 	font-weight: 400;
            // 	color: rgba(255, 255, 255, 1);
            // 	border-radius: 2px;
            // 	line-height: 16px;
            // 	text-align: center;
            //
            // 	margin-left: 10px;
            // 	font-weight: 400;
            // 	padding: 0 4px;
            // }
            img {
              height: 17px;
              margin-left: 10px;
            }
          }

          .good_info_s {
            display: flex;
            align-items: center;
            font-size: 0;

            .approve {
              color: #08d99e;
              font-size: 9px;
              font-weight: bold;
              line-height: 22px;
              font-weight: bold;
              vertical-align: middle;

              .info_icon {
                width: 12px;
                height: 13px;
                margin-bottom: -3px;
                margin-right: 2px;
              }
            }

            .synthesis {
              color: #9c9c9c;
              // line-height: 15px;
              font-weight: bold;
              font-size: 11px;
              display: flex;
              align-items: center;

              span {
                padding-top: 2px;
                font-size: 12px;
                margin-right: 5px;
                font-weight: 400;
                color: rgba(47, 47, 47, 1);
              }

              .bg {
                position: relative;
                overflow: hidden;
                height: 16px;
                // width: 60px;
                margin-top: 2.5px;
                margin-left: 4px;
                display: inline-block;

                // background-image: url("../../assets//images//goodsDetails//air_icon.png");
                // .over {
                // 	position: absolute;
                // 	top: 0;
                // 	left: 0;
                // 	// background-image: url("../../assets//images//goodsDetails//满分制.png");
                // }
                .grayStar {
                  height: 14px;
                  position: relative;
                  top: 0;
                  left: 0;
                  width: 60px;
                  display: flex;
                  justify-content: space-between;
                  align-items: center;

                  img {
                    width: 12px;
                    height: 12px;
                    margin-right: 2.5px;
                  }
                }

                .aa {
                  overflow: hidden;
                  position: absolute;
                  top: 0;
                }

                .lightStar {
                  display: flex;
                  align-items: center;
                  justify-content: space-between;
                  left: 0;
                  height: 14px;
                  // display: flex;
                  width: 68px;

                  .ccc {
                    width: 12px !important;
                    height: 12px;
                    margin-right: 2.5px;
                  }

                  .ccc:nth-last-child(1) {
                    margin: 0;
                  }
                }

              }
            }
          }
        }
      }

      .button {
        width: 56px;
        height: 26px;
        background: #FFDD07;
        border-radius: 20px;
        line-height: 27px;
        text-align: center;
        font-size: 12px;
        font-weight: 600;
        color: #2f2f2f;

      }

      .buttons {
        background: rgba(245, 247, 249, 1);
        width: 56px;
        height: 26px;
        border-radius: 20px;
        line-height: 27px;
        text-align: center;
        font-size: 12px;
        font-weight: 600;
        color: #999999;
      }
    }

    .seller_intr_bottom {
      margin-left: 17px;
      margin-right: 17px;
      position: relative;
      padding-top: 14px;
      padding-bottom: 19px;

      // &::before {
      // 	content: "";
      // 	width: 100% /* 750/75 */;
      // 	height: 0.013333rem /* 1/75 */;
      // 	border: 1px solid #e0e0e0;
      // 	transform: scale(0.3, 0.3);
      // 	position: absolute;
      // 	left: 0;
      // 	top: 0;
      // 	transform-origin: top left;
      // }

      .good_show {
        display: flex;
        justify-content: space-around;

        .good_item {
          width: 111px;

          > img {
            display: block;
            width: 100%;
            height: 111px;
            background: #5d5d5d;
          }

          .show_text {
            margin-top: 11px;
            height: 34px;
            color: #2f2f2f;
            font-size: 12px;
            line-height: 17px;
            font-weight: 400;
            // line-height: 3px;
            width: 91px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: normal;
            -webkit-line-clamp: 2;

            -webkit-box-orient: vertical;
          }

          .show_pic {
            margin-top: 11px;
            color: #fd4640;
            line-height: 13px;

            font-size: 14px;
          }
        }
      }
    }
  }

  // 详情
  .details {
    height: 10px;
    background: #f3f3f3;
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center;

    > p {
      color: #2f2f2f;
      font-size: 12px;
      display: flex;
      align-items: center;

      img {
        width: 12px;
        height: 12px;
        display: block;
      }

      span {
        margin-left: 6px;
        // margin-bottom: -0.04rem;
        font-size: 13px;

        font-weight: 400;
        color: rgba(47, 47, 47, 1);
      }
    }
  }


  // 商品详情
  .good_details {
    background: #fff;
    padding-bottom: 21px;
    padding-top: 20px;
    color: #2f2f2f;

    .details_conent {
      padding: 0 16px;

      .details_title {
        font-size: 14px;
        font-weight: 600;
        margin-left: 10px;
        // white-space: pre-wrap
        font-size: 13px;

        font-weight: 600;
        color: rgba(47, 47, 47, 1);
      }

      .details_text {
        font-size: 13px;

        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 20px;
        color: #999999;
        white-space: pre-wrap
      }

      img {
        display: block;
        width: 352px;
        height: 100%;
      }

      img:nth-child(1) {
        margin-top: 13px;
      }
    }
  }

  // 关于价格 展示说明

  .active {
    overflow: hidden;
    height: 88px;
  }

  .unfolds {
    display: none;
  }

  .explain {
    background: #fff;
    padding-bottom: 10px;
    color: #2f2f2f;

    &_info {
      padding-top: 20px;
      margin-left: 13px;
      margin-right: 16px;

      h3 {
        font-size: 14px;
        font-weight: 600;
        margin-left: 4px;

      }

      p {
        margin-left: 4px;
        font-size: 13px;
        font-size: 400;
        line-height: 20px;
        margin-top: 10px;
        color: #999999;
        white-space: pre-line;

      }

    }

    &_info:nth-child(1) {
      padding-top: 0;
    }
  }

  .unfold {
    text-align: center;
    background: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    img {
      height: 10px;
      width: 10px;
      vertical-align: middle;
    }
  }

  // 相关推荐
  .recommend {
    width: 100%;
    padding-top: 27px;
    height: 75px;
    // margin-bottom: 92px;
    display: flex;
    justify-content: center;

    .recommend_goods {
      width: 215px;
      height: 35px;
      margin: 0 auto;
    }
  }

  // 底部按钮
  .bottom_btns {
    width: 100%;
    max-width: 10rem;
    border-top: 0.3px solid #f3f3f3;
    padding: 8px 0 0 0;

    background-color: #fff;
    position: fixed;
    bottom: 0;
    display: flex;
    align-items: center;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    // bottom: constant(safe-area-inset-bottom);
    // bottom: env(safe-area-inset-bottom);

    // background-color: constant(safe-area-inset-bottom);
    // background-color: env(safe-area-inset-bottom);
    .bottom_btns_wrap {
      display: flex;
      justify-content: space-between;
      padding-bottom: 8px;

      .attention_store {
        display: flex;
        align-items: center;
        margin-left: 14px;

        > a {
          display: block;
          // width: 34px;
          color: #666666;
          font-size: 10px;
          display: flex;
          flex-direction: column;
          align-items: center;

          img {
            display: block;
            width: 24px;
            height: 24px;
            margin: 0 auto;
          }

          &:nth-child(2) {
            margin-left: 15px;
          }

          p {
            margin-top: 5px;
            font-size: 10px;

            font-weight: 400;
            color: rgba(47, 47, 47, 1);
          }
        }
      }

      .buy_this {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 240px;
        height: 40px;
        // background: #FFDD07;
        border-radius: 30px;
        font-size: 15px;
        margin-left: 18px;
        font-weight: bold !important;
        color: #2f2f2f !important;
        letter-spacing: 1px;
        position: absolute;
        top: 7px;
        right: 16px;
        border: none;
      }

      .buy_that {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 240px;
        height: 40px;
        background: #FFDD07;
        border-radius: 30px;
        font-size: 15px;
        margin-left: 18px;
        font-weight: bold !important;
        color: #2f2f2f !important;
        letter-spacing: 1px;
        position: absolute;
        top: 7px;
        right: 16px;
      }
    }
  }

  // 分享图标
  .icon_more {
    position: absolute;
    right: 0.24rem;
    top: 70px;

    .icon_share {
      // display: flex;
      // align-items: center;
      // justify-content: center;
      padding: 2px 0 0 1.5px;
      background: rgba(0, 0, 0, 0.4);
      width: 28px;
      height: 28px;
      margin-right: 0.213333rem;
      border-radius: 50%;

      img {
        width: 24px;
        height: 24px;
        display: block;
      }
    }
  }
}
